Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of lemongrass oil
  1. noun
    an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines

    Similar: 

    type of:
    oil
Explanation of lemongrass oil
My lists:
Recently viewed words: